package com.aba.cms5zu.abmin;
import java.util.ArrayList;
import java.util.List;
import com.aba.cms5zu.parent.Parent;
import com.aba.cms5zu.student.Student;

public class Abmin {
	 private List<Parent> parentList = new ArrayList<>(); // 存储宿管信息

	    // 登录验证（简化示例，实际需对接数据库）
	    public boolean login(String username, String password) {
	        return "admin".equals(username) && "admin123".equals(password);
	    }

	    public void logout() {
	        System.out.println("管理员退出系统");
	    }

	    // 新增宿管信息
	    public void addParent(Parent parent) {
	        parentList.add(parent);
	        System.out.println("新增宿管：" + parent.getName() + " 成功");
	    }

	    // 删除宿管信息
	    public void deleteParent(String parentId) {
	        parentList.removeIf(parent -> parent.getId().equals(parentId));
	        System.out.println("删除宿管ID：" + parentId + " 成功");
	}
	// 查看所有宿管信息
	public void viewParentList() {
	   System.out.println("当前宿管列表：");
	   for (Parent parent : parentList) {
	       System.out.println("ID:" + parent.getId() + " 姓名:" + parent.getName() + " 岗位:" + parent.getPosition());
	   }
	}
	//get set 方法
	public List<Parent> getParentList() {
		return parentList;
	}

	public void setParentList(List<Parent> parentList) {
		this.parentList = parentList;
	}
	//构造方法
	public Abmin() {
		super();
	}

	public Abmin(List<Parent> parentList) {
		super();
		this.parentList = parentList;
	}
	//String方法

	@Override
	public String toString() {
		return "Abmin [parentList=" + parentList + "]";
	}
}
